AVG rozhrani (Re: Licence GPL a uzavreny software)

Otázka od: Lukas Gebauer

12. 11. 2004 11:43

> spatna licence, nejhorsi, co snad existuje. Pokud bych si to mohl
> koupit, koupim (uz jednam s grisoftem, AVG misto ClamAV), ale toto si

Mimochodem.. ziskat rozhrani od Grisoftu neni problem. Ovsem to
jejich silene rozhrani pouzivat z Delphi, to uz problem je!  

Otazka do plena... povedlo se to nekomu? Me to pripadlo tak silene,
ze jsem to radeji vzdal.


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.


Odpovedá: Dalibor Toman

12. 11. 2004 14:24

DD,

On Friday, November 12, 2004 11:43 AM [CET], Lukas Gebauer
<gebylist@mlp.cz> wrote:

>> spatna licence, nejhorsi, co snad existuje. Pokud bych si to mohl
>> koupit, koupim (uz jednam s grisoftem, AVG misto ClamAV), ale toto
si
>
> Mimochodem.. ziskat rozhrani od Grisoftu neni problem. Ovsem to
> jejich silene rozhrani pouzivat z Delphi, to uz problem je!  

AVG6kove rozhrani v Delphi chodi relativne bez problemu (po rozebehani
  , je nutne prepsat par C headeru do Delphi) - pouziva COMy. AVG7 v
Delphi nikdo nativne nerozebeha, protoze veskere objekty (pokud tam
jeste jsou) jsou nyni zapouzdreny a totalne pohrbeny uvnitr .LIB
knihoven, ktere je nutno prilinkovat k aplikaci/DLLku. Jelikoz se
jedna o Microsoft COFF format objektu neni mozne je do Delphi kodu
prilinkovat (resp. nenasel jsem zadny zpusob). Cili bud je nutne
napriklad napsat v MS VC++ DLL, kterou bude teprve Delphi kod volat.
Mimochodem p. Prazak z Grisoftu mi nabizel, ze by Grisoft mohl
zapouzdrit ty .LIB pomoci COM objektu (podobne jako je to v AVG6) -
pokud by bylo vice zajemcu, mozna by do toho meli vice chuti  

Btw: AVG6 API funguje i s AVG7 (ma par DLL pro zajisteni zpetne
kompatibility) a AVG7 API zase umi pracovat i s AVG6  

Zdravi
Dalibor Toman